Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F5 Australia F5 Great Britain F7 Italy F15 Italy F16 Norway F1 Ireland F1 Great Britain F10 Great Britain F11 Slovakia F2 Finland F2 Australia F12 Australia F13 Great Britain F1 France F1 Australia F2 Sweden F3 Italy F11 Great Britain F9 Great Britain F10 Algeria F2 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Great Britain F14 Great Britain F16 France F12 France F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F7 Spain F8 Spain F9 Usa F7 Germany F1 Germany F2 Germany F4 Australia F1 Australia F2 Great Britain F4 France F13 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 New Zealand F1 Australia F12 Australia F13 Turkey F10 Australia F13 Australia F3 Australia F4 Korea F1 Korea F2 Australia F6 Australia F7 Australia F1 Australia F2 Germany F2 Australia F6 Australia F10 Australia F4 Norway F2 France F12 Great Britain F14 France F2 Great Britain F6 Great Britain F13 Australia F1 BH Tennis Open International Cup - Belo Horizonte The 70th King's Cup and Queen's Cup - Bangkok Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Sporting Challenger 2003 - Turin Arroyo de la Encomienda - Valladolid Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Open de la Ville de Saint Denis - Reunion Island Corona Mexico City Open - Mexico City Tennis Napoli Cup 2004 - Napoli Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo TED Open - Istanbul Challenger Ford de Cherbourg - Cherbourg Kia International in Caloundra - Caloundra Kia International in Burnie - Burnie XL Bermuda Open - Bermuda The LTA Nottingham Challenger - Nottingham Challenger DCN de Cherbourg - Cherbourg LTA Cardiff Challenger - Cardiff LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Karshi Challenger - Karshi Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul McDonalds ATP Challenger - Burnie Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Puerto Rico Challenger Tennis Event - Humacao Sail Open - New Delhi New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Izmir Cup - Izmir Sunset Moulding Challenger - Yuba City Open Diputacion Ciudad de Pozoblanco - Cordoba Dublin Challenger - Dublin The LTA Manchester Trophy - Manchester BH Tenis Open International Cup 2008 - Belo Horizonte Akbank Private Banking TED Open - Istanbul Copa Petrobras-Colombia - Bogota Open des Alpes Trophee BNP Paribas - Grenoble Keio Challenger International Tennis Tournament - Yokohama Baton Rouge Challenger Ramat Hasharon Challenger Fergana Challenger Nottingham Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger The Surbiton Trophy - Surbiton Burnie Challenger Bergamo Challenger Belgrade Challenger Cherbourg Challeger Jersey Challenger St. Brieuc Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Cremona Challenger Carson Challenger Open de L'Isere (Open 38) - Grenoble Ojai Challenger Tennis Napoli Cup - Napoli Garden Open 2004 - Rome Open de L'Isere-Trophee BNP Paribas - Grenoble Segovia Challenger Karshi Challenger Shimadzu All Japan Indoor - Kyoto Astana Challenger Nova Challenger Osaka - Osaka Gallagher International - Hamilton St. Remy Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Noumea Challenger Burnie Challenger IX Open Internacional D'Andorra - Andorra Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Dallas Challenger Nottingham Challenger Heilbronn Challenger Burnie Challenger Kyoto Challenger Pingguo Challenger Napoli Challenger Rome Challenger Bukhara Challenger - Bukhara Anning Challenger Open de la Ville de Saint Denis - Reunion Island Beijing Challenger Petange Challenger Orleans Challenger Noumea Challenger Cherbourg Challenger Sydney Challenger Nottingham Challenger Napa Challenger Caloundra ATP Challenger - Caloundra Knoxville Challenger Heilbronn Challenger Astana Challenger Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open Castilla y Leon - Segovia Nottingham-2 Challenger Recanati Challenger San Remo Tennis Cup - San Remo XI Open International D'Andorra - Andorra 13 BH Tennis Open International Cup - Belo Horizonte Irving Challenger Taipei City Challenger Bordeaux Challenger Manchester Challenger Samsung Secruities Cup Challenger - Seoul V Gramado Open de Tennis - Gramado Flea Market Cup Busan Challenger Tennis - Busan Irving Challenger Leon Challenger Seoul Challenger Manchester Challenger GHI Bronx Tennis Classic - Bronx Las Vegas Challenger South African Airways Tennis Open - Durban Guadalajara Challenger Heilbronn Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis III Isla de Lanzarote - Lanzarote BMW Tennis Championship - Sunrise Baden Open - Karlsruhe USA F28 Heineken Challenger - Ho Chi Minh City Istanbul Challenger Caloundra Challenger Johannesburg Challenger Rome Challenger Eckental Challenger Morocco Tennis Tour - Marrakech St. Remy Challenger Nottingham Challenger Leon Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Guadalajara Challenger Quimper Challenger Cherbourg Challenger Leon Challenger Shenzhen Challenger Nottingham Challenger Busan Challenger Las Vegas Challenger Knoxville Challenger Aptos Challenger Dallas Challenger Charlottesville Challenger Le Gosier Challenger Rimouski Challenger Gimcheon Challenger Toyota Challenger Charlottesville Challenger Caloundra Challenger Busan Challenger Wuhan Challenger Dallas Challenger Dallas Challenger Irving Challenger Kazan Challenger Nottingham Challenger Winnetka Challenger Portoroz Challenger Taipei City Challenger Sacramento Challenger Tiburon Challenger Columbus Challenger Heilbronn Challenger Tiburon Challenger Stockton Challenger Burnie Challenger Monterrey Challenger West Lakes Challenger Quimper Challenger Knoxville Challenger Kyoto Challenger Dallas Challenger Canberra Challenger Drummondville Challenger Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan Monterrey Challenger Ordina Open - 's-Hertogenbosch Copenhagen Open - Copenhagen Open de Moselle - Metz Anning Challenger Vancouver Challenger Sacramento Challenger Tiburon Challenger Champaign Challenger Taipei City Challenger Busan Challenger Knoxville Challenger Champaign Challenger Heineken Open - Auckland Open 13 - Marseille Charlottesville Challenger Zagreb Open - Zagreb ATP Open Castilla y Leon - Segovia ATU Cup - Weiden Legg Mason Tennis Classic - Washington D.C. Siemens Open 2003 - Scheveningen Credicard Mastercard Tennis Cup - Campos do Jordao Heineken Open Shanghai - Shanghai IX Abierto Internacional de Salinas - Salinas AIG Japan Open - Tokyo Open de Moselle - Metz Tiburon Challenger St. Petersburg Open - St. Petersburg Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Qatar Open - Doha Ciudad de Pozoblanco Open Diputacion - Cordoba Milan Indoors - Milan Kia International In Kawana - Kawana MST ATP Challenger International - Burnie Grand Prix Hassan II - Casablanca Croatia Osiguranje Rijeka Open - Rijeka The Surbiton Trophy - Surbiton Open Seat Godo 2005 - Barcelona Open de Rennes La Trinitaine - Rennes Ordina Open - 's-Hertogenbosch Club Coop's ATP Challenger International - Brisbane Credicard Citi Mastercard Tennis Cup - Campos do Jordao Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven The Surbiton Trophy - Surbiton Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Chennai Open - Chennai Dunlop World Challenge - Toyota Jersey Challenger Delray Beach International Tennis Championships - Delray Beach Johannesburg Challenger Busan Challenger Rennes Challenger Aptos Challenger US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Vancouver Challenger Honolulu Challenger Rimouski Challenger Chennai Open - Chennai Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Ordina Open - 's-Hertogenbosch Brisbane - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Yokohama World Tennis Gaora Cup - Yokohama Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger AEGON Championships - London Rimouski Challenger The Stella Artois Championships - London Guadalajara Challenger Kun-Ming Challenger Delray Beach International Tennis Championships - Delray Beach Farmers Classic - Los Angeles Winston Salem - Winston Salem Open de Moselle - Metz Next Generation Adelaide International - Adelaide Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade The Artois Championships - London AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Canottieri Mincio Open - Mantova Atlanta Tennis Championships - Atlanta Open de Franche-Comte - Besancon Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Claro Open Colombia - Bogota Guzzini Challenger - Recanati BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Busan Challenger Bangkok Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril Citi Open - Washington Open 13 Provence - Marseille Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Heineken Challenger - Ho Chi Minh City Ethias Trophy - Mons Kia International In Caloundra - Caloundra The Nottingham Challenger - Nottingham Challenger 42 - Andrezieux Fairfield Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Estoril Open - Estoril Countrywide Classic - Los Angeles Open de L'Isere - Grenoble Mobilux Open - Luxembourg Heineken Open - Auckland Bath Challenger Open Sainte-Victoire - Aix-En-Provence Sunrise Challenger Delray Beach International Tennis Championships - Delray Beach Challenger Ford de Cherbourg - Cherbourg Gemax Open - Belgrade Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Winnetka Challenger SAP Open - San Jose Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON Championships - London Citi Open - Washington Brisbane International - Brisbane Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Rome Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Apia International - Sydney US Men's Clay Court Championship - Houston AEGON Championships - London Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Moselle Open - Metz Sydney International - Sydney Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril Sarajevo Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Qatar Open - Doha The Stella Artois Grass Court Championships - London Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London SAP Open - San Jose Heineken Open - Auckland Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Rogers Masters - Toronto Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Australian Open (Australia, Wildcard) Olympics - Rio de Janeiro Olympics - London